ابزارهاي netsh
فروش سرور اچ پی و فروش سرور S U P E R M I C R O و راه اندازی مرکز داده و مجازی سازی
سایت تخصصی راه اندازی سرور های مجازی ، کلاسترینگ و گرید
درباره سایت


مرکز فروش سرور های Supermicro و سرورهای HP
آخرین مطالب
چهار شنبه 22 آذر 1391برچسب:NETSH,پيکربندي شبكه,NETSH Export , :: 9:6 :: نويسنده : علیرضا مردانی

نكته درباره ابزارهاي netsh

1 – NETSH چيست؟

NETSH
يكي از قوي*ترين ابزارهاي شناخته*شده شبكه است كه به همراه ويندوز 2000 و ويندوز 2003 سرور ارائه مي*شود. اين ابزار به*عنوان پيش*فرض به*همراه سيستم عامل و در پوشه systemroot%\system32 % نصب مي*شود. NETSH در ويندوز XP نيز در دسترس است.

NETSH
به شما کمک مي*کند تا نسبت به نمايش، تغيير، ورود و خروج بسياري از وجوه پارامترهاي شبكه در داخل سيستم اقدام كنيد. با کمک اين ابزار خواهيد توانست با استفاده از پارامتر ماشين راه*دور (-r) به*صورت راه*دور به ديگر سيستم*ها متصل شويد
2 –
محتويات NETSH

محتويات يا Context ابعاد مشخصي از پيكربندي شبكه هستند كه مي*توانند با استفاده از NETSH مديريت شوند. در ادامه با Contextهاي ويندوز سرور 2003 آشنا مي*شويم:

توجه داشته باشيد که هر Context مي*تواند يک Subcontext داشته باشد. به*عنوان مثال، interface، سه Subcontext دارد: IP، Ipv6 و NETSH.protprox اين Subcontextها را به عنوان Context درنظر مي*گيرد

مانند اين NETSH interface IP :Context توجه کنيد که ويندوز اکس*پي مجموعه Contextهاي متفاوتي دارد. هنگام استفاده از عمليات Import و Export در حالت None interactive، بايد از پيکربندي Context يا Subcontext مطمئن شويد.
3 –
كنترل تغييرات شبكه با استفاده از NETSH

از NETSH مي*توان براي ارسال يا دريافت پيکربندي شبكه* استفاده كرد. به*عنوان مثال، اگر بخواهيد سيستمي را از يك شبكه منفك و وارد شبكه جديدي کنيد، كانال*هاي ارتباطي نيازمند تنظيم و تطبيق آنان با ديگر سيستم*ها هستند

با استفاده از NETSH Export خواهيد توانست تنظيمات مختلف را به يكباره انجام دهيد. به*عنوان مثال، به اين بخش از NETSH Export كه در عمليات dump صورت مي*گيرد، توجه كنيد:

 

set address name = “Teamed NIC” source = static addr = 10.64.32.100 mask = 255.255.252.0
set address name = “Teamed NIC” gateway = 10.25.44.1 gwmetric = 1
set dns name = “Teamed NIC” source = static addr = 10.64.22.50
add dns name = “Teamed NIC” addr = 10.95.61.22
add dns name = “Teamed NIC” addr = 10.95.45.34
set wins name = “Teamed NIC” source = static addr = 10.95.45.70
add wins name = “Teamed NIC” addr = 10.95.45.25


دقت كنيد كه پيش از اجراي فرامين از صحت پارامترها و مقادير صحيح آدرس*ها و نام*ها مطمئن شويد. بهترين بخش كار اين است كه پس از آن مي*توانيد كل فايل را به ويندوز Import کرده تا از بروز اشتباه در دفعات بعدي جلوگيري شود. اين يك نمونه از Interface Context بود. كل موارد گفته*شده براي ديگر اسكريپت*هاي Context صادق است.
4 –
استفاده از NETSH جهت تغيير پوياي آدرس*هاي TCP/IP

مي*توانيد با استفاده از NETSH و توسط Import يك فايل ساده نسبت به تغيير دايناميك آدرس*هاي IP از IP استاتيك به DHCP اقدام كنيد. NETSH همچنين مي*تواند پيكربندي لايه 3 (آدرس*هاي TCP/IP، تنظيمات DNS، تنظيمات WINS ،IP aliase و ...) را به*دست گيرد

اين ويژگي به*خصوص هنگامي كه در حال كار روي شبكه*اي هستيد كه DHCP روي آن وجود نداشته و كامپيوترهاي موبايل به چندين شبكه متصل مي*شوند، مفيد خواهد بود. ميانبرهاي NETSH موجب افزايش قابليت*هاي Windows Automatic Public IP Addressing مي*شود

در زير مثالي از اجراي يك آپديت دايناميك را براي يك آدرس IP مشاهده مي*كنيد:


C:\NETSH –f filename.netsh
در اين مثال Filename.netsh به فايلي اشاره مي*كند كه حاوي يك رابط بصري پيكربندي dump است. شما مي*توانيد در ويندوز ميان*برها را در يك فايلBAT. قرار داده و آن را اجرا كنيد. به*اين ترتيب، قادر خواهيد بود به*سادگي ميان*برهايي را براي دريافت يك آدرس DHCP اضافه کرده و به IP استاتيك در سايت يك مشتري، شبكه DMZ يا هر شبكه ديگري با IP استاتيك سوييچ كنيد.
5 –
يك تمرين خوب: از پسوند NETSH. استفاده كنيد

عمليات Import و Eexport در NETSH با فرمت متن ساده صورت مي*گيرد و مي*توان متون آنان را با استفاده از هر ويرايشگر ساده متني مشاهده کرد. به*هرحال، فايل*هاي NETSH به*عنوان يك Filetype خاص در نظر گرفته مي*شود، زيرا از آنان براي مستندسازي پيكربندي شبكه و همچنين فرآيند Import و Export استفاده مي*شود

به*عنوان يك تمرين خوب مي*توانيد تمام عمليات Export را در يك فايل FILE.NETSH آماده کرده تا هنگام نياز به Export توسط NETSH مورد استفاده قرار گيرد. اين كار از اهميت ويژه*اي برخوردار است، زيرا فايل Export حاوي كلمه NETSH در داخل خود نيست. به*اين ترتيب، حتي يك تازه*كار هم مي*تواند متوجه شود كه محتويات اين فايل چه چيزي است

پسوند فايل Export ،dupm) dupm) و f) import-) كاملاً توسط كاربر مديريت مي*شوند. براي راحتي بيشتر مي*توانيد پسوند NETSH. را داخل ويندوز براي كار با ويرايشگر متني خود تعريف كنيد.
6 – NETSH
در حالت تعاملي (Interactive Mode)

NETSH
يكي از ابزارهاي ويندوز است كه مي*تواند هم در محيط تعاملي و هم در محيط غير تعاملي اجرا شود. ابزارهاي تعاملي (مانند Nslookup و Dnscmd) اين قابليت را دارند تا سناريوهاي متفاوت و مؤثري را بسته به محيط انتخاب شده داشته باشند

حالت تعاملي خود داراي دو Mode است: آنلاين و آفلاين. مد آنلاين تا زماني كه در وضعيت تعاملي هستيد، مستقيم با اجزاي شبكه در ارتباط خواهد بود. مد آفلاين نيز به شما اجازه خواهد داد تا به*عنوان فعال تغييراتي را اعمال کرده و آنان را بلافاصله و به*صورت آنلاين برگردانيد.
7 – NETSH
در حالت غيرتعاملي Noninteractine

در مد غير تعاملي مي*توانيد فرامين NETSH را از طريق Import کردن يك فايل اجرا كنيد. استفاده از مد غير تعاملي براي عمليات Import و Export فايل پيشنهاد مي*شود با فايل NETSH در مد غير تعاملي مي*توانيد تنظيمات كليدي را از هر Export ،Contex كنيد

به*علاوه، اگر با مشكلي مواجه شويد مي*توانيد اسكريپت NETSH را دوباره در حالت غير تعاملي دريافت کرده و شبكه را به وضعيت قبل برگردانيد. توجه داشته باشيد كه NETSH نمي*تواند از اطلاعات موجود در Contextها (مانند پايگاه داده WINS) پشتيبان تهيه کند.
8 –
اسکريپت*ها را واضح تهيه كنيد

هنگام رد و بدل كردن اسكريپت*هاي NETSH شما مي*توانيد براي درخواست بازخورد از كامنت استفاده كنيد. اين*کار به*شما اجازه خواهد داد تا هر ورودي را توضيح داده يا از آن به*عنوان يك ابزار آموزشي براي ديگران استفاده كنيد. كافي است عبارت REM را در فايل Export شده NETSH قرار داده و عباراتي را به آن بيافزاييد. از کامنت*هاي زيادي استفاده نكنيد، هر آنچه ضروري است، ذكر كنيد.
9 –
ضروريات NETSH

NETSH
ابزار قدرتمندي است كه بايد با احتياط از آن استفاده کرد. استفاده در حالت تعاملي و در مد آنلاين (مد پيش*فرض) براي اعمال تغييرات روزانه مي*تواند ريسك بيشتري نسبت به انجام تغييرات در حالت تعاملي و در مد آفلاين و سپس ورود به مد آنلاين و اعمال تغييرات به*همراه داشته باشد

در هر صورت استفاده از حالت Noninteractive براي اعمال تغييرات روش معمول*تري بوده، زيرا در اين حالت مي*توان تغييرات را مشاهده و ثبت کرد. بهتر است براي كسب مهارت بيشتر NETSH را روي يك ماشين مجازي يا روي يك «سيستم آزمايش» امتحان كنيد.
10 –
نقاط منفي NETSH

امكان دارد در ابتدا وسعت ويژگي*هاي NETSH استفاده از آن را دشوار کند. بهتر است به امكانات در دسترس NETSH نگاهي بياندازيد و استفاده از اينترفيس آن را در حالت تعاملي (interactive) تمرين كنيد (اين کار براي کاربراني که به ابزارهاي غيرتعاملي عادت کرده*ايم کمي دشوار است). 

دسترسي به NETSH در حالت تعاملي بسيار ساده است: كافي*است دستور NETSH را در خط فرمان تايپ كنيد و سپس از راهنماي زير براي بررسي امكانات اين دستور استفاده کنيد: براي تغيير به Context ديگر نام Context را تايپ كنيد

به*عنوان مثال، فرمان Interface ip بي*درنگ شما را از هر Contextاي كه در آن هستيد، به*طور مستقيم به كانتكست Interface ip خواهد برد. براي تغيير مد، دستور online يا offline را تايپ كنيد. دستور آفلاين موجب آفلاين شدن نشست


نظرات شما عزیزان:

نام :
آدرس ایمیل:
وب سایت/بلاگ :
متن پیام:
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

 

 

 

عکس شما

آپلود عکس دلخواه:


خبرنامه وب سایت:





آمار وب سایت:  

بازدید امروز : 373
بازدید دیروز : 301
بازدید هفته : 832
بازدید ماه : 1498
بازدید کل : 41543
تعداد مطالب : 136
تعداد نظرات : 1
تعداد آنلاین : 1